<?php
/**
 * Move 클래스 
 * 
 * @package php.util 
 */

/**
 * 페이지 이동에 관련된 스크립트 모음입니다. 
 *
 * @package php.util
 *
 */
class Move  {

	// 현재 페이지 이동
	public static function page($url, $alert = '') {
		$str = "";
		if (!empty($alert)) {
			$str = "alert(\"$alert\");";
		}
		echo "<script type='text/javascript'>{$str}location.href='$url';</script>";
	}

	// 타겟 지정
	public static function targetPage($target, $url, $alert = '') {

		$str = "";
		if (!empty($alert)) {
			$str = "alert(\"$alert\");";
		}

		if (!empty($target)) {
			$target = "{$target}.";
		}

		echo "<script type='text/javascript'>{$str}{$target}location.href='{$url}';</script>";

	}

	// 리로드 (객체 삽입)
	public static function reload($name, $alert = '') {
		$str = "";
		if (!empty($alert)) {
			$str = "alert(\"$alert\");";
		}

		echo "<script type='text/javascript'>{$str}{$name}.reload();</script>";
	}

	// 뒤로 가기 
	public static function back($alert = '') {
		$str = "";
		if (!empty($alert)) {
			$str = "alert(\"{$alert}\");";
		}

		echo "<script type='text/javascript'>{$str}history.go(-1);</script>";
	}
}

?>